package day01_IO_JDBC.demo_JDBC_emp_pro.Service.Impl;

import day01_IO_JDBC.demo_JDBC_emp_pro.Dao.Emp_dao;
import day01_IO_JDBC.demo_JDBC_emp_pro.Dao.Impl.Emp_dao_Impl;
import day01_IO_JDBC.demo_JDBC_emp_pro.Entity.Emp2;
import day01_IO_JDBC.demo_JDBC_emp_pro.Service.EmpService;

import java.util.List;

public class EmpServiceImpl implements EmpService {
    private Emp_dao empDao= new Emp_dao_Impl();

    @Override
    public List<Emp2> queryAll_emp2() {
        return empDao.queryAll_emp2();
    }

    @Override
    public List<Emp2> queryByEmpno(int emp_no) {
        return empDao.queryByEmpno(emp_no);
    }

    @Override
    public int add_emp2(Emp2 emp2) {
        return empDao.add_emp2(emp2);
    }

    @Override
    public boolean delete_emp2(int emp_no) {
        return empDao.delete_emp2(emp_no);
    }

    @Override
    public boolean update_emp2(int emp_no, String emp_name, String pwd) {
        return empDao.update_emp2(emp_no, emp_name, pwd);
    }

    @Override
    public boolean admin_update_emp2(Emp2 emp2) {
        return empDao.admin_update_emp2(emp2);
    }

    @Override
    public int login_emp2(int emp_no, String emp_name, String pwd, int permission) {
        return empDao.login_emp2(emp_no, emp_name, pwd, permission);
    }
}
